<template>
  <div class="app-container">
    <div class="app-header"></div>
    <div class="app-content">
      <div class="main-container">
        <router-view />
      </div>
    </div>
  </div>
</template>

<script setup lang="ts">
</script>

<style scoped>
  .app-container {
    width: 100%;
    height: 100vh;
    overflow: hidden;
  }
  .app-container .app-header {
    width: 100%;
    height: 56px;
    box-shadow: 0 0 4px rgba(0,38,60,.15);
    background-color: transparent;
    position: fixed;
    top: 0;
    left: 0;
  }
  .app-container .app-content {
    width: 100%;
    height: calc(100vh - 56px);
    display: flex;
    margin-top: 56px;
  }
  .app-content .menu-container {
    width: 240px;
    height: 100%;
    overflow: auto;
  }
  .app-content .main-container {
    flex: 1;
    height: 100%;
    padding: 24px;
    background-color: #f6f7fa;
    overflow: auto;
  }
</style>